package com.enation.app.javashop.core.trade.order.service;

import com.enation.app.javashop.core.trade.order.model.vo.TradeVO;

/**
 * 交易管理
 * @author Snow create in 2018/4/9
 * @version v2.0
 * @since v7.0.0
 */
public interface TradeManager {

    /**
     * 交易创建
     * @return
     */
    TradeVO createTrade();


    /**
     * 未付款的订单，商家修改订单金额，同时修改交易价格
     * @param tradeSn
     * @param tradePrice
     * @param discountPrice
     */
    void updatePrice(String tradeSn,Double tradePrice,Double discountPrice);

}
